A.10. Task Completion
How should a task (to-do) be marked as completed?
iCalendar defines three properties to indicate that a task is completed. STATUS
describes the overall status for the task, PERCENT-COMPLETE
allows a delegate to communicate the percentage completion of the task to the organizer and COMPLETED
indicates the date/time that the to-do was actually completed. An example of how a completed task can be expressed using these properties is shown below:
STATUS:COMPLETED PERCENT-COMPLETE:100 COMPLETED:20070101T100000Z
Unfortunately, iCalendar does not prescribe a single way to mark a task as completed. Device-side clients may support any combination of these properties. A server must be able to send a device a completed task using the format it is expecting and be able to recognize how a device client indicates a completed task.